package org.asiainfo.system.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.asiainfo.common.mybatis.stream.core.domain.BaseEntity;
import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;

/**
 * 租户套餐表(SysTenantPackage)实体类
 *
 * @author dotor-ww
 * @since 2024-02-05 17:09:35
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Table("sys_tenant_package")
public class SysTenantPackage extends BaseEntity {

    /**
     * 租户套餐ID
     */
    @Id
    @Column(value = "package_id")
    private Long packageId;
    /**
     * 套餐名称
     */
    @Column(value = "package_name")
    private String packageName;
    /**
     * 关联菜单ID
     */
    @Column(value = "menu_ids")
    private String menuIds;
    /**
     * 备注信息
     */
    @Column(value = "remark")
    private String remark;
    /**
     * 菜单树选择项是否关联显示
     */
    @Column(value = "menu_check_strictly")
    private Boolean menuCheckStrictly;
    /**
     * 租户状态(0:正常 1:停用)
     */
    @Column(value = "status")
    private String status;
    /**
     * 删除标志(0:存在 2:删除)
     */
    @Column(value = "del_flag")
    private String delFlag;
}

